package com.zhang.mall.service;

/**
 * reids操作service
 * 对象和数组都以json的形式进行存储
 * @author yihao
 * @time 2022/04/24 11:52:10
 */
public interface IRedisService {

    /**
     * 存储数据
     */
    void set(String key, String value);

    /**
     * 获取数据
     */
    String get(String key);

    /**
     * 设置超时时间
     */
    boolean expire(String key, long expires);

    /**
     * 删除数据
     */
    void remove(String key);

    /**
     * 自增操作
     * @param key
     * @param delata 自增步长
     * @return
     */
    Long increment(String key, long delata);

}
